Note: this line now fails to compile, since the copy and move constructors were removed from `Basic`.