& should bind to the type not the variable name