Of course functions may take some parameters, as in:
function addition = |a, b| {
return a + b
}Parameters are constant references, hence they cannot be reassigned.
Invoking functions that take parameters is straightforward, too:
let three = addition(1, 2)
let hello_world = addition("hello ", "world!")