Hmmm. Should we also check for a private `bar` method? Dislike testing private stuff, but in this case, the private method is kind of part of the guarantee because we're getting all meta-programey.