types+grammar: noting uncoercable objects via 'Object.create(null)' per @bmeck, closing #273