buried End and Coend in classes like I've done elsewhere