type User = {name*: String}

fun name(user: User) = user.name

fun name2(a: Boolean, user: User) = user.name

fun name3(a: Boolean,b: Boolean, user: User) = user.name

fun name4(a: Boolean,b: Boolean, c:Boolean, user: User) = user.name

fun name5(a: Boolean,b: Boolean, c:Boolean,d: Boolean, user: User) = user.name

fun name6(a: Boolean,b: Boolean, c:Boolean,d: Boolean, e: Boolean, user: User) = user.name



---
{
    a: name({(["Mariano"] map {name: $})}),
    b: name2(true,{(["Mariano"] map {name: $})}),
    c: name3(true,true,{(["Mariano"] map {name: $})}),
    d: name4(true,true,true,{(["Mariano"] map {name: $})}),
    e: name5(true,true,true,true,{(["Mariano"] map {name: $})}),
    f: name6(true,true,true,true,true,{(["Mariano"] map {name: $})}),
}