WYRL: added support for matching lists.
WYRL: still working on making pattern matching working.