[wip] Sorting out requires
Seem to have a working let :)