Skip to content

Instantly share code, notes, and snippets.

View TOTBWF's full-sized avatar

Reed Mullanix TOTBWF

View GitHub Profile
module BF
// Natural number
type N = abstract member Value : int
[<StructuredFormatDisplay("{IntValue}")>]
type Z = Z with
member z.IntValue = 0
interface N with member z.Value = 0