{ doc : String, value : a }
Type that represents a documented value.
map : (a -> b) -> Documented a -> Documented b