allow constexpr formats
tests for adapted structs