Partially fixing datum->syntax variable refer issue (Fixes #88)
Adding tests for (getopt).