meta support for Cons, List, EmptyList. #28