The high-level persister API can now produce persisters with a lot less syntax using some nice typw classes