ATMA_ENSURE has a local variable for inspection on break, added types.hpp, because 64bit
reinserted utf16_from_utf8, cleaning up gitignore