Very good: The idea and also all the refinement proposals. It would also be great if the prototypes were editable. Bad: Some of the prototypes use protected names like "filename" as parameters. So they don't compile ...