better naming.
Defining Reaper API.

Stop exposing IORef.
adopting the new reaper APIs.