major rewrite of pyret mode, with working syntax highlighting and almost-working indentation
apparently-working indentation, as well