Cursory string lit support and fixed some type functions.