using a more functional style to de-clutter the implementation of fake?. Ued let instead of private defn for `common-to-all-fakes`
using a more functional style to de-clutter the implementation of fake?. Ued let instead of private defn for `common-to-all-fakes`

bens/Midje,yfractal/Midje,aeriksson/Midje,marick/Midje