So the problem is that Tree, Type, and Symbol all have methods which deviate dangerously from what they mean on Option. I'm somewhat paranoid I will forget what deviates where so I don't always exploit them to their fullest capacity.