Initial commit

You could add ``t.Parallel()`` calls to all of these, but since nothing sleeps or uses IO there's probably no point so now I'm just typing to waste everyone's time.