Andrea Giammarchi wrote: > Although my idea is more about types You are starting on the wrong foot there. "Types" mean something in CS. Best if you start with use-cases instead of abusing the term. What code do you want to write, and how exactly would it operate? /be