atom: allow interning non-NUL-terminated strings