Create new stack from list of cards, e.g.:
var hand = CardStack.fromList([ Card.FourOfSpades, Card.Joker ]);
OrphanHand.fromIterable(Iterable<Card> c) { _cards = c.toList(); }