Remove promise interfaces.
Keyword `is` becomes `==`.
Remove promises from connections.
Correct references to proto-def.
Check for nil instead of existence.