had a bug where we were accepting too few arguments in function applications; added test for the imaru list function which also shows that we can support the alternative lambda list syntax with just a single symbol, this handle works because of our support for improper lambda lists.