Use size_t and ssize_t instead of int. ALlow Diagnostics to be passed pointer to print line function. WIP on C++ allocator.