trevjones
class Hi(val something:String, val filter: (String) -> Boolean = Hi.DefaultFilter) { companion object DefaultFilter: (String) -> Boolean { override fun invoke(p1: String) = true } }