wonder if it can be applied here too, i mean this is code generation right @Ocramius