# \[ANN\] funKTionale 0.3\_M7

**URL:** <https://discuss.kotlinlang.org/t/ann-funktionale-0-3-m7/621>\
**Category:** Uncategorized\
**Created:** [March 22, 2014, 2:08am UTC](https://discuss.kotlinlang.org/t/ann-funktionale-0-3-m7/621 "2014-03-22T02:08:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MarioArias](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/marioarias/32/1488_2.png) [@MarioArias](https://discuss.kotlinlang.org/u/MarioArias)\
**Post date:** [March 22, 2014, 2:08am UTC](https://discuss.kotlinlang.org/t/ann-funktionale-0-3-m7/621/1 "2014-03-22T02:08:02Z")

</div>

A new funKTionale version [https://github.com/MarioAriasC/funKTionale](https://github.com/MarioAriasC/funKTionale)

In this release

- M7 compatible 
- Currying for Function11 to Function22 (Thanks some performance enhancements on Kotlin M7 compiler)
- Some tweaks on Option type including a new Extension function for Map\<K,V\> (Kudos to Ken Braclay for the inspiration)

```kotlin
[Test] fun getAsOption() {
  val map = mapOf(1 to "uno", 2 to "dos")
  assertEquals(map.getAsOption(1), Some("uno"))
  ssertEquals(map.getAsOption(3), None<String>())
}
```

Enjoy
