Add type annotations to Primitives.hs to aid in understanding
Merge pull request #350 from david-christiansen/prim-annotations

Add type annotations to Primitives.hs to aid in understanding