function type name(type name, ...) {expression}
Create a new function.
type name
type name, ...
expression
function Boolean observable(Source s) { $elevation($s) > 40.0 & $elevation(moon) < 40.0 } until $observable(3c345) & $between(23:34,03:00,LST) ...