By default, lib::effect::invoke<sample_effect> throws an exception.
lib::effect::invoke<sample_effect>