Rename prelude modules
Lift ref functions to avoid ADT internals in FFI code
Move unsafe array functions to new module
Update mentions of "Eff"
Delete tests using block syntax
Update tests for renamed prelude modules
Merge pull request #221 from garyb/master

Prelude improvements