define picklers for all FSharpChoice types