Allow env DSL to take a block

Requirements and formula can do:

  env do
    append 'PATH', '/some/path/to/bin'
    universal_binary if build.universal?
    # and more
  end