fix(realpaver/rp_variable): rp_union_display_simple gets "out" param
feat(realpaver): make realpaver as c++ code-base