}
private Node reduceNode(Node child) {
// Not all parts of the sexpr are lists.
if (child instanceof InlineListDef) {
InlineListDef list = (InlineListDef) child;
if (!list.children().isEmpty()) {
Node first = list.children().get(0);
if (first instanceof Variable) {
Variable var = (Variable) first;
if ("define".equals(var.name)) {
return transformToFunctionDecl(list);