[bindings] Use enum to describe deref'ing needed for Option<> inners