@Builtin(Name = "make-list")
public static RuleList make_list(final Argument arg) {
final RuleList result = new RuleList();
for (final Item item : arg.arguments) {
if (item instanceof Variable)
result.addItem(new RuleVariable(item.getName()));
else if (item instanceof Literal)
result.addItem(new Constant((Literal) item, result));
else if (item instanceof IExpression)
result.addItem((IExpression) item);
}