https://cloud.google.com/spanner/docs/timestamp-bounds#exact...
If you don't mind sharing, I'm curious why you feel this way.
In a bitemporal database, every regular looking join over the current state of the world is secretly an AsOf join (across two dimensions of time), without constantly having to think about it when writing queries or extending the schema.
Clojure doesn't have much manpower, being a niche language and all, so maybe that's where your impression comes from. It's hardly on purpose, and there's many examples of software that ships with another language as public API.
Rama is written in clojure but the main api is java
Klipse is written in cljs but is marketed as a "javascript library"
Even Datomic maintains a java api