NOTE: this package is not compatible with Elm 0.19.1
Default values. For those withDefault shenanigans.
Danger Will Robinson, why are you using this? Only to burn things should it be used.