Right, but the caller already knows `source`. I'm wondering why the type of `get` is not `=> IoExceptionOr[T]`.