Started on composable matchers, but got a bit confused