Allow typed list creation from iterables (Issue #99)