template <typename HLCPP, typename = void>

struct HLCPPToNaturalTraits

Helper trait to describe how a type in the HLCPP bindings can be converted to a type in the

natural bindings. Every specialization of this trait should have a `using NatuyralType` type

alias to indicate the type in the natural bindings and a `static NaturalType Convert(HLCPP

&

&

)`

method to do the conversion.