Closed
Description
Context traits should be designed to be input-only.
The rationale is that many operations are valid for different representations of data. The different representations does not compose easily down into something that can be read from the context and used in a separate computation from the type.
For example, Transform2d does not provide methods for reading information out from the context. The default methods can only use simplified input-only operations.