fun test(b: Boolean) { var fn: () -> String fn = try { { "foo" } } catch (e: Exception) { { "bar" } } }