Make StatusFragment more type-safe. The ability to do this kind of refactor (without breaking a bunch of random things) is exactly why I rave about static typing.

Signed-off-by: Ricky Elrod <ricky@elrod.me>