Erlang 17+ doesn't start by 'R'
Merge pull request #195 from edescourtis/master

Erlang 17+ doesn't start by 'R'
dialyzer type fixes