Extract the execution_environment function into its own file.
Move PepCallable into its own file.
New file for PepFunction.
New file for PepRuntimeUserFunction.