Runtime/Compile time copyable type info. Library is waiting for boost reiew.