Should a module expose its Msg constructors?