package doodle
package image

package object syntax extends ImageSyntax with TraverseImageSyntax {
  object image extends ImageSyntax
  object traverse extends TraverseImageSyntax
}

package doodle
package image

package object syntax extends ImageSyntax with TraverseImageSyntax {
  object image extends ImageSyntax
  object traverse extends TraverseImageSyntax

  /**
   * The core object defines syntax for doodle.core, which is a convenient way
   * to avoid pulling in Algebra syntax that may conflict with Image.
   */
  object core
      extends doodle.syntax.AngleSyntax
      with doodle.syntax.NormalizedSyntax
      with doodle.syntax.UnsignedByteSyntax
}

Add syntax to make it easier to use Image
Add syntax to make it easier to use Image

You can just import `doodle.image.syntax.core_` to get syntax for `Angle` and
so on without getting syntax for the algebras. Some of the algebra syntax could
cause confusing conflicts with methods on `Image`.
