convert LWPish
port TempBuffer
port the Loaders
port Runner
tweak a few tests here and there