Introduce some tests
Add support for constructing from initializer_list
New tests