svenjacobs
fun doSomething(provider: () -> Fragment)
MainFragment
companion object { fun newInstance() = MainFragment() }
doSomething(::MainFragment.newInstance)