code: func (s *symbol) Flavor() string {
  	switch s.Symbol.(type) {
  	case *symbols.Term:
  		switch s.Symbol.Def().(type) {
  		case *ast.Function:
  			return "func"
  		case *ast.Var:
  			return "var"
  		default:
  			return "unknown"
  		}
  	case *symbols.Invocation:
  		return "inv"
  	case *symbols.Struct:
  		return "struct"
  	default:
  		return "unknown"
  	}
  }
docs: // Flavor returns one of "func", "var", "struct", "unknown".