40,236 machine instructions a code point, 246,581 samples

by mechanism:
    12,298   30.6%  dispatch
     6,953   17.3%  list build
     5,416   13.5%  compute
     5,238   13.0%  list read
     3,601    9.0%  moves
     2,847    7.1%  call
     1,609    4.0%  memory
     1,213    3.0%  unknown
       947    2.4%  event
       113    0.3%  loop

in step(), by the case its line is in (code the compiler shares between cases goes to one of them):
     9,445  (fetch, decode)
     2,295  LIST_APPEND
     2,030  LOCAL_LOAD
     1,152  ARITH
       869  CONST
       725  INDEX_AT
       706  FLOORDIV
       678  JZ
       545  LOCAL_STORE
       399  ITEM_GET
       393  NE
       350  LIST_FIND
       316  JMP
       208  LIST_BIND
       205  BYTES_OF
       171  NOT
       153  SUB
       144  TEXT_INSERT
        95  LIST_VALUE
        94  PICK
        80  LIST_COUNT
        78  LOOP
        63  SLIDE
        61  MOD
        28  CALL
        24  BREAK
        19  ROW
        18  AND
         9  EACH
         5  I64_FROM
         4  OR
         3  BYTES_SLICE

outside step(), by function as linked:
     2,853  run_calls
     2,615  pure_list_get
     1,581  enter_call
     1,150  pure_list_insert
       971  restore_lists
       884  floor_divide
       865  pure_list_clear
       726  fmodf64
       678  arrays_free
       488  states_next
       457  free
       435  arrays_fit
       356  pure_list_changes
       318  ??
       310  __xpg_strerror_r
       295  message
       270  calloc
       255  pure_list_settle
       238  clear_rows
       227  __default_morecore
       206  pure_list_free
       199  __aarch64_ldadd8_relax
       187  pure_list_new
       183  pure_list_count
       172  close_burst
       160  mark_event
       147  pure_list_copied
       141  malloc
       122  reserve
       112  open_burst

no mechanism:
       270  ?? (where:0) < ??
        87  states_count (module.c:4749) < call_keeps
        69  pure_list_extra (module-list.c:1790) < pure_list_extra
        62  pure_list_size (module-list.c:2284) < pure_list_size
        55  pure_undo_size (module-list.c:3054) < pure_undo_size
        49  decode_cell (module-list.c:2132) < decode_cell
        48  ?? (??:0) < ??
        39  prepare_extras (module-list.c:625) < prepare_extras
        30  decode_item (module-list.c:2344) < pure_list_read
        16  place (module-list.c:729) < place
        14  move_items (module-list.c:337) < place
        14  pure_app_save (module.c:5121) < pure_app_save
        13  grows (module.c:2451) < grows
        13  place (module-list.c:689) < place
        12  decode_cell (module-list.c:2130) < decode_cell
        11  leaf_bytes (store-tree.c:453) < leaf_bytes
        10  retire (module-list.c:370) < let_go_tree
        10  pure_app_checkpoint (module-save.c:725) < pure_app_checkpoint
        10  pure_app_checkpoint (module-save.c:727) < pure_app_checkpoint
         9  move_items (module-list.c:336) < place
