unify classes with x,y coordinates as properties in ASSPoint; to make that work, accept mixed (objects and other types) input to :getArgs() and support additional compatible classes on class creation (will be added to indexOf set)
Common: also return intersection count in table.intersect
Common: fix table.pluck to actually read the property from an array of tables
Common: add table.arrayToSet for set creation
Common: add table.mergeInto (faster than table.merge)