would require more surgery on the way that arguments are validated.  right now, the validation decorators only support a fixed number of positional args.  see here: https://github.com/DataDog/dogweb/blob/master/datalayer/metrics/query/function_args.py#L96-L98

we could hold back top_offset until it is supported.