Remove an eastwood warning by turning pre/post map into an empty map if it is nil for the defnp macro.