trim unused code
unnecessary cast
added the sugar/ materialize function that takes a sugar expression and creates a SEXP from it.
move ContainerWrapper::wrap to later
no more need for LGLSXP dispatch
minor updates
no need to forward declare range_wrap