Andreas Sinz
fun getPeriods(filters: List<(Period) -> Boolean>) = filters.fold(getPeriods()) { periods, filter -> periods.filter(filter) }
A modern programming language that makes developers happier.