using Nemerle.IO;for(mutable s;;when(s[0]