Make a copy of this SystemFunction. This is required only for system functions such as regex
functions that maintain state on behalf of a particular caller.
Returns:
a copy of the system function able to contain its own copy of the state on behalf of
the caller.