Add some higher order shapes and bump versions

We had some higher order shapes laying around that we should include here. Also, let's bump the version and release so it's compatible with 0.12.
`^0.12.0` should be the same as `0.12.x` so I think pick one or the other. Though what you have should be valid, just redundant.