Add the notion of a bar and make the tests pass