What do you think of bytecode manipulation frameworks?