allow meta.req as function

this will allow sending `meta.req` as a getter function.
sending a request object in `meta` breaks loggers (like the default console one) when trying to serialize.