walkless Less in go do something like https://github.com/gorilla/css/blob/master/scanner/scanner.go with states