Ruby FBP-inspired framework