name = many1 ( try(letter) <|> try(digit) <|> symbol ) >>= return 

s
filename = many1 ( try(letter) <|> try(digit) <|> symbol ) >>= return
filename = many1 ( try(letter) <|> try(digit) <|> symbol ) >>= return