Add util.typecons.nullable helper function.
Rename util.typecons.Nullable to util.typecons.Optional to not cause confusion.
Add util.mysql.result{s,} util functions.
Fix implementation of optional