This should be an almost-functional srpush

It may be entirely functional, I don't know. No testing has occurred yet
:)