This repository was archived by the owner on Sep 22, 2023. It is now read-only.

Description
To keep the reference implementation simple we should not attempt to support using SFINAE to enable default construction based on the copier type.
Static asserts should be provided to make it obvious to the user why this fails if they try to use a lambda (non-default constructable class with it).