Solidity for multiple files and multiple contracts per file.

Er, what's registrar used for? Does this declaration have side effects?