WIP - adding BuiltIn types.
Fix ignore directories.
Finish up what it takes to add BuiltIn types.
Massage examples to use new scalar interface and builtin interface.