Enum mapping default value

This picks up where #189 left off since I need this for myself (#303).

I've updated the spec to include this case. As you'll notice, there's a FIXME where I'm unsure what do to.