API contracts are for static typing wusses, right? ;0