Will, what do you want to do this for? Knowing why you want to do it might help people suggest other ways.
Personally, I think allowing includes in a type is horrible but I might be missing a very good reason why it's needed.
Personally, I think allowing includes in a type is horrible but I might be missing a very good reason why it's needed.