The library supports these Loki types:
Loki::Tuple
Loki::SmartPtr
Loki::StrongPtr
Weak pointers must be serialized after the corresponding strong pointers.