One of the biggest differences between the standard library and PunyInform is that PunyInform doesn’t handle several identical objects. You may want to have a look at a comparison between PunyInform and the standard library, like this one: PunyInform vs Inform 6: A Comparison .
There is a way to hack the library to do it however, in the howto-folder of the distribution. It’s not perfect, but may be sufficient if you need a few identical objects.