fix(snowhouse): removed 'using namespace detail'

This could cause namespace leaks that can make types in snowhouse's
internal namespace to collide with types in external code.