> For instance, if we had interfaces for Set, Map, etc, there are going to be 
> operations which return nullable values.

Wouldn't it be implemented like this?

```
interface Set<T>
{
    public function get(string $key): ?T;
}
```

I might have missed something, but this doesn't seem to be a
limitation of this implementation, is it?

Reply via email to