Although instance will always be None, require user wrapper function for FunctionWrapper accept it so consistent across decorator types.