This is cool. Not personally going to switch because I want to stay with the official implementation, but I appreciate the effort involved in porting libraries.