Yurt is an implementation of Functional Relational Programming. You can find out more about it on www.yurt-persistence.com.