Moved CPS interpreter and analyzer into separate files.