As far as I understand it, spek framework like this should be working alot like LESS simple smile I.e. it should generate flat methods with predefined naming structure that has given/on/it (each path) inlined into their bodies. This way we can enumerate them, run any of them, avoid closures, etc.