Functo: Composable method objects in Ruby | Hacker News Reader