pub fn position_alignment( position: SignalDirection, recommendation: Option<&Agreement>, ) -> PositionAlignment