better syntax checker for Erlang