Cleanup rtc func signatures, add parse tests

This makes the formatting tests not spit out garbage.

-[Unknown]