fun box() : String { return apply( "OK", {(arg: String) => arg } ) } fun apply(arg : String, f : fun (p:String) : String) : String { return f(arg) }