Use table for basic function installation
Raise runtime error if name is not symbol
Make `defineMacro` to register naive function to macro
Remove `defineNative` method from Vm
Use `format` function to show compile error
Check 1st argument is symbol for `set!` and `def`
Add `dolist` macro
Move cadr above
Add empty `declare` macro
Enable to proclaim inline function #72
`proclaim` small functions
Merge branch 'feature/declaim' into develop
Add `mod` function
Shrink stack for rest parameters
Add read-time evaluation #81
Make funcall to stop after calling the function
Return SStream from `chooseStream`
Change `unread-char` to return stream