Fix #253: Block-compile list-to-hashtable and callers
As a minor optimization, block compile list-to-hashtable
and the
callers (set-difference
, union
, and intersection
). This
requires moving these functions together so that we only
block-compile for these functions.