fixing typo in set! documentation
moving `and` and `or` to forms
tidying up plot_truthy
`or` is now correctly a syntax form (lazy), it will not longer evaluate excess arguments (after the first truthy value)