Add `hoistP` method to `IdentityP`

[none]