Elaphe Library (unofficial, for official upstream go see: https://bitbucket.org/whosaysni/elaphe/)