Do you have an example of using this as a backend for geth or reth? How difficult would it be to make it compatible?