basic bytecode processing
instruction processing
cast faff
minor fixes; tests