Explicitly enforce all Allen datatypes be trivially copyable
This MR makes explicit the assumption that all Allen datatypes be trivially copyable. Now creating an Allen datatype that is not trivially copyable will result in a compile-time error.
For more information: https://en.cppreference.com/w/cpp/named_req/TriviallyCopyable
Edited by Daniel Hugo Campora Perez