anchor.diff:    /**
      * Finds the type of file system object that a path points to.
      *
  -   * Returns a [:Future<FileSystemEntityType>:] that completes with the result.
  -   *
  -   * [FileSystemEntityType] has the constant instances file, directory,
  -   * link, and notFound.  [type] will return link only if the optional
  -   * named argument [followLinks] is false, and [path] points to a link.
  -   * If the path does not point to a file system object, or any other error
  -   * occurs in looking up the path, notFound is returned.  The only
  -   * error or exception that may be put on the returned future is ArgumentError,
  -   * caused by passing the wrong type of arguments to the function.
  +   * Returns a [:Future<FileSystemEntityType>:] that completes with the same
  +   * results as [typeSync].
      */
     static Future<FileSystemEntityType> type(String path,
         {bool followLinks: true}) {
  
positive.code:   final DateTime accessed;
  
    /**
     * The type of the object (file, directory, or link).
     *
     * If the call to stat() fails, the type of the returned object is notFound.
     */
    final FileSystemEntityType type;
  
  
negative.code:    *
     * Returns a [FileSystemEntityType].
     *
     * Returns [FileSystemEntityType.link] only if [followLinks] is false and if
     * [path] points to a link.
     *
     * Returns [FileSystemEntityType.notFound] if [path] does not point to a file
     * system object or if any other error occurs in looking up the path.
     */
    static FileSystemEntityType typeSync(String path, {bool followLinks: true}) {
      return _getTypeSync(_toUtf8Array(path), followLinks);
  