Operators for getting info from edges and constructing new values.