using func=void(*)(int,int);
void example(int,int){}
func fn=example;
template<typename T>
struct Container{
using value_type=T;
};
template<typename Cntr>
void fn2(const Cntr&c)
using func=void(*)(int,int);
void example(int,int){}
func fn=example;
template<typename T>
struct Container{
using value_type=T;
};
template<typename Cntr>
void fn2(const Cntr&c)