Erlang port of Hamcrest