jacob
listOf(Some(1), None).fold(listOf(), { acc, value -> if (value is None) { acc } else { acc + value.t } })