script-engine work.
- Add type parameter to Engine for the CompilerSource type.