technically you don't even have to write the type specs which is something i'm abusing in the SilkTo
technically you don't even have to write the type specs which is something i'm abusing in the SilkTouchX proposal to leave things open for the team to change
