I'm considering writing my own dynamic linker and program interpreter. Someone please stop me.