Remove an eastwood warning by turning pre/post map into an empty map if it is nil for the defnp macro.
Merge pull request #60 from ducky427/master

Remove an eastwood warning in defnp macro (ducky427)