More efficient `Countable` instance for list and make `namespaces` independent of that.
It turns out we once had a more efficient Countable instance for lists, see 54954f55.
I have reverted that commit and fixed up namespaces.
This closes #28 (closed) ?