[], not *
Allowed blocks to have multiple previous blocks, added label operands to instructions, added label system to refer to blocks, added list_contains utility