UNB/ CS/ David Bremner/ teaching/ cs4613/ lectures/ lecture1/ snippet-012.rkt
#lang plait
(define PI 3.14159)
(* PI 10)                 ; => 31.4159

(define PI2 : Number (* PI PI))

(define (circle-area [r : Number])
  (* PI (* r r)))
(circle-area 10)          ; => 314.159

(define (f [x : Number]) : Number
     (* x (+ x 1)))