С
Size: a a a
С
B
С
С
B
DF
DF
DF
А⚙
pub struct Scope<'a, 'b> {
pub parents: &'a [&'a Scope<'a, 'b>],
pub objects: Vec<&'a Object<'a, 'b>>
}
А⚙
А⚙
p
А⚙
p
А⚙
p
DS
nmap f xs = nmapImpl f xs where
nmapImpl _ [] = []
nmapImpl g (x:xs) = g x : nmapImpl (f . g) xs
А⚙
А⚙
А⚙