Как я понял, нельзя объявить прототип пространства имён в хидере, а реализацию в исходном файле. Является ли нормальным тоном писать всё прямо в заголовочном файле, а потом включать его куда нужно? Или как-то иначе? А может быть я нуб и прототип можно объявить?