Func macro now correctly hashes the function arguments.