> pow : real base, real exponent -> real
> {
> // Variable declaration
> tmp1 : real;
>
> // Variable declaration with initializer
> result : real = dotDotDotMagic(base, exponent, tmp1);
>
> // Statement as usual
> return result;
> }
>
>
> T
I generally prefer the C style declarations that we already have
in D, but that syntax is pretty nice too...