initial implementation for compile_named and validate_named (still needs to be documented)
nac should be fixed now
ok, I'm going to punt on remotely debugging this one
documentation for validate_named
can remove it from todo list
improvements to dwim_type
update TODO
merge feature/compile-named
merge feature/dwim-improvements