Tentatively implement "samewith" for calling same method with different params

This is essentially syntactic sugar for &?ROUTINE.dispatcher()( self, @params );