Someone beat you to it, quite some time ago. Look up HOSIKEN's KNJLIB.