Protocols Should Have Set Features and Aliasing

Ceylon uses them as base for their optionals.
Because Void | Void | T equals Void | T, they don't have issues like Make try? + optional chain flattening work together

1 Like