Erlang libiconv binding (This library is gentle on the scheduler and can do streaming)