Added a high-level API based on CLOS.
Don't use mp:ensure-process-cleanup.