use crate::*; pub struct Area>(Option>, T); /// ``` /// use tengri::*; /// let _ = area(None, "unareaed"); /// let _ = area([1, 2, 3, 4], "southeast"); /// let _ = area(Some([1, 2, 3, 4]), "southeast"); /// ``` pub fn area , U: Into>>> ( origin: U, it: T ) -> Area { Area(origin.into(), it) }