add heap profile for watchpos from haskell-tetrode-ephys.  This doesn't leak space.  Now to find out why..