Maybe should add requires the 'fd_lib' too.
Interesting stuff though, +1 for more documentation