started on "dispatch_reference()" in VM.cl. Need to work out if mutable list of symbols in subtask record is necessary.