Renamed astring to acstring.
Made AlgebraicDescriptor more F#-ish.