ditch the const clock as it wasn't really useful
introduce tupled, rename trait so java gets a proper static forwarder