debug detection in runtime
refactor: moved *print-case* binding
added a utility function 'row'
added splot,func-splot; refactor codes
output stream is defaulted to *standard-output*