Split ReflectionFiber into two classes
Make an uncatchable exception by replacing catch opcode This executes finally blocks as expected and is very simple. \o/
Use callback given to suspend to resume fiber