here it is: https://github.com/me-no-dev/Arduino/commit/1370ae20700bf2689332e1334a46e7d4a7484806 All functionality is kept (but peek). Interrupt and all kinds of safe.