Use a shared empty map instead of a nil map when there aren't any captured parameters
As it turns out, struct pointers are faster than plain structs