Lightweight, adhoc, forward and inverse learning library.