BREAKING CHANGE: while the Optional type has been deprecated, some Array and Maybe-related functions have been renamed to be more consistent.
BREAKING CHANGE: removes the umd module in favor of a smaller, standard ES module. Consumers will need native support for ES modules (recent evergreen browsers) or a bundler with the same (rollup, webpack, etc).