per Chris's note here: https://clojurians.zulipchat.com/#narrow/stream/151924-data-science/topic/tech.2Eml.2Edataset/near/267758532 just defines overloads in java for a custom aset that doesn't return a value, incurring 0 boxing cost.