Fix type name
Add or_else and if_* to errorable