Better adherance with Elm library design guidelines