A new wave of duck typing for Erlang. Can be useful when you check received data.