Use visitor to remove FsCheck reflection