Pass callback by rval-ref