Much safer replacement for QSemN, QSem, and SampleVar
