This is another thing that could potentially be solved by working with NetHack::Item instances directly.