69 return [args...](bool) {
74 return [args...](
bool strict) {
79 return [args...](
bool strict) {
85 return [args...](
bool strict) {
91 return [args...](bool) {
96 return [args...](
bool strict) {
104 throw std::runtime_error(
"Interaction type not supported: " +
std::to_string(
static_cast<int>(type)));