TransitContext replaceFunctionAt:withBlock takes specific block
refactoring: TransitContext+current* -> TransitCurrentCall+*