code: function Page(src, basedir){
    var page = this
  
    prr(page, { src: src, basedir: basedir }, { enumerable: true })
  
    Object.defineProperties(page, { url: { get: url }
    , name: { get: name }
    , mime: { get: contentType }
    , title: { get: title }
    , draft: { get: draft }
    })
  }
docs: /*
  
  Attributes:
  
  src: the original file path
  meta: the extracted front-matter
  content: unrendered file contents with the front-matter removed
  content-type: the content-type of the page, can be defined in the meta
  url: the url of the page
  out: full destination path, determined by resovling the build-dir and the url
  etag: unique id for the entity for proper http caching
  last-modified: last-modified obvs.