bencode F# Bencode parser. Parses a Bencode string and returns an object representation using discriminated unions. Internally, the parser uses Active patterns to match Bencode elements.