It would be very useful to be able to create a `Deque` from a slice or a heapless Vec using the `from()` or `try_from()` methods. For example: ```rust let deq = Deque::<u8, 4>::try([1, 2, 3, 4]); ```