ttl::overloaded_function samples