Removed array to list coercion, added card-stream and deal functions.