fix #15: (list? (list 1 1)) returns #f