Using transients instead of atoms, as a more lightweight version. In any case, there's no required sharing, it's also impossible with binding.
Adding an interface for executing prepared select query.