a fork from the official erlang/otp repository