Swaping dest and source arguments in function mixin