Continued work on compiler.

Construct has been replaced with Mixed in Function.