title: Can I make a type "sealed except for internal types"
body: <p>I want to make a type that can be inherited from by types in the same assembly, but cannot be inherited from outside of the assembly. I do want the type to be visible outside of the assembly.</p>
  
  <p>Is this possible?</p>