refac
refac
add new structure
remove generics from AST
remove generics from parser
bump dice dependcy
clean up in web framework
get basic type checker working