added the possibility to define a function with multiple expressions in its body