Instead of listening to me talk about it, why don't I show you some code:
var i = 4
fun three(arg)
if arg == 3
print "three"
three(i)
class Test
init(+property)
print "initializing instance"
getProperty()
return this.property
print Test(49.202).getProperty()
# output:
# initializing instance
# 49.202
This page is just a beginning, so you'll see more here once I'm satisfied with Flicker itself.