std::size_t -> std::ssize_t