A hopefully better fix of issues with multiple imports of the same file.
Remove FIXME.
Change CannotOverrideTNil exception to CannotOverrideBuiltIn.
Initial commit.
Fix some bugs identified by unit tests.