add default ast pointer constructor, relax type restriction on NamedRef ast node
add scratch file for testing out llvm - dsl ideas