Simplify spec constructor for builtins.
Implement declaration overloading.