At first glance, it _feels_ like we're defining `filter`, `geometry`, and `datetime` on both, which seems wrong. Dig in and see if that's true.