I *could* segregate them which would immediately solve my problem, it just comes at the cost of readability and usability, unless I'm misunderstanding you.
I feel like just general use of this will be challenging enough without introducing additional (hopefully unnecessary) hardships.