Moved complete declarations