fun Ġas Call () Ġ{ ĊĠĠĠĠ 1 Ġ<! USE LESS _ CAST !> as ĠInt <! > ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠByte ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠShort ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠLong ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠChar ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠDouble ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠFloat ĊĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠInt ĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠByte ĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠShort ĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠLong ĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠChar ĊĠĠĠĠ 1 . 0 Ġ<! USE LESS _ CAST !> as ĠDouble <! > ĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠFloat ĊĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠInt ĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠByte ĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠShort ĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠLong ĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠChar ĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as <! > ĠDouble ĊĠĠĠĠ 1 f Ġ<! USE LESS _ CAST !> as ĠFloat <! > Ċ } Ċ Ċ fun Ġas Safe () Ġ{ ĊĠĠĠĠ 1 Ġ<! USE LESS _ CAST !> as ? ĠInt <! > ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠByte ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠShort ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠLong ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠChar ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠDouble ĊĠĠĠĠ 1 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠFloat ĊĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠInt ĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠByte ĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠShort ĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠLong ĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠChar ĊĠĠĠĠ 1 . 0 Ġ<! USE LESS _ CAST !> as ? ĠDouble <! > ĊĠĠĠĠ 1 . 0 Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠFloat ĊĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠInt ĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠByte ĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠShort ĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠLong ĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠChar ĊĠĠĠĠ 1 f Ġ<! CAST _ NE VER _ SU CCE ED S !> as ? <! > ĠDouble ĊĠĠĠĠ 1 f Ġ<! USE LESS _ CAST !> as ? ĠFloat <! > Ċ }