public OtpErlangObject[] elements() { OtpErlangObject[] res = new OtpErlangObject[arity()]; Array.Copy(elems, 0, res, 0, res.Length); return res; }