Implement Block.perl (like Routine.perl)