Move materialization into the Materialized initializer

* Update Relation::Materialized.new to accept only a header, and to
  default to having empty tuples.