# Documentation
## Basic syntax
At the moment, declaration seperate from assignment is not supported.
Variables (including functions) are assigned with the following syntax:
let foo: Type = value;
eg. let mynum: Number = 12;
Functions are similarly defined, with their value looking like the following:
(parameter: Type) -> Returntype {\
function body\
Return ReturnValue;\
}
An example function would be:
let adder: Function = (foo: Number, bar: Number) -> Number {\
let added: Number = foo + bar;\
return added;\
}