# Less-than-or-equal comparison after a cast fn at_most(value: u8, limit: u32) -> bool { value as u32 <= limit } ==> SourceFile( FunctionItem( fn, BoundIdentifier, ParamList( Parameter(BoundIdentifier, TypeIdentifier), Parameter(BoundIdentifier, TypeIdentifier)), TypeIdentifier, Block( ExpressionStatement( BinaryExpression( TypeCastExpression(Identifier, as, TypeIdentifier), CompareOp, Identifier)))))