1.1.1.1 (re-submit to hackage for docs)