Yes! I've written my own! It works! (hopefully...)
Send me an email(job@function1) if you have any questions, found bugs or something else!