start generalizing extraction of interesting things

when user says "Compile( xx, yy, zz, ww, ... )", want to extract /
unpack whatever lists, tuples, direct things into a concise list of
entities by type. This is a start of that