Composable, parameterized Ruby modules