add some missing features

  - Float, Boolean and Nothing literals
  - If expressions without an else clause
  - Comparisons with `equals` keyword or `==`