code: func Mount(device, target, mType, options string) error {
  	flag, _ := parseOptions(options)
  	if flag&REMOUNT != REMOUNT {
  		if mounted, err := Mounted(target); err != nil || mounted {
  			return err
  		}
  	}
  	return ForceMount(device, target, mType, options)
  }
docs: // Mount will mount filesystem according to the specified configuration, on the
  // condition that the target path is *not* already mounted. Options must be
  // specified like the mount or fstab unix commands: "opt1=val1,opt2=val2". See
  // flags.go for supported option flags.