Dv
Size: a a a
Dv
P
let x = a, b, c
foon x
AD
AD
P
P
н
AD
н
н
P
н
н
н
P
P
AD
NM
type T = T with
static member inline ($) (T, arg: unit) = ()
static member inline ($) (T, func: 'a -> 'b): 'a -> 'b =
fun _ -> (T $ Unchecked.defaultof<'b>)
let inline negate<'a>(): 'a =
let argType = typeof<'a>
printfn "%A" <| typeof<'a>
T $ Unchecked.defaultof<'a>
н
Dv