AST representation of functions shouldn't use a list as they only contain one expression