Also for #44, need to test type_traits on load_and_allocate