eval fail by exception instead of (Left msg)
ToSVArray SVArray
refactor: merge AsSV into ToSV
SV type test
deref with type check by exception
SVArray by UArray Int SV
call args by ToSVList
callVar
refactor: Retrievable by FromSVArray
setAV
non-ref check
ToHV
Accessor