I guess the question is why not making ``enclosingType`` an ``Option``.