Compile Basic
Move old hand-written files to separate dir but keep them handy
test first()
isOfTypes didn't handle deep unions checking for null
Compile Map