2014-12-17 08:54:01+00:00 (I'm definitely going to have `union(a,b)`, but thought overloading `and`/`or` as well might look better)