Symbol discovery

This tremendous yak shave brought to you by the inability to eagerly register symbols in Swift.