issue #13 : add test-cases for lazy & eager evaluation
implement `make doc` that generates API documentation of OCaml
issue #13 : implement eager function evaluation; fix bugs when using function in string interpolation; rename syntaxes