I think between datatype, function, and options we should be good. You can have the same function and same options working on a different datatype.