{"action":"opened","issue":{"url":"https://api.github.com/repos/akka/akka/issues/17509","labels_url":"https://api.github.com/repos/akka/akka/issues/17509/labels{/name}","comments_url":"https://api.github.com/repos/akka/akka/issues/17509/comments","events_url":"https://api.github.com/repos/akka/akka/issues/17509/events","html_url":"https://github.com/akka/akka/issues/17509","id":77738484,"number":17509,"title":"Boiler plate reductions in working with and connecting Graphs - Fan In, Fan Out patters.","user":{"login":"sirinath","id":637415,"avatar_url":"https://avatars.githubusercontent.com/u/637415?v=3","gravatar_id":"","url":"https://api.github.com/users/sirinath","html_url":"https://github.com/sirinath","followers_url":"https://api.github.com/users/sirinath/followers","following_url":"https://api.github.com/users/sirinath/following{/other_user}","gists_url":"https://api.github.com/users/sirinath/gists{/gist_id}","starred_url":"https://api.github.com/users/sirinath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sirinath/subscriptions","organizations_url":"https://api.github.com/users/sirinath/orgs","repos_url":"https://api.github.com/users/sirinath/repos","events_url":"https://api.github.com/users/sirinath/events{/privacy}","received_events_url":"https://api.github.com/users/sirinath/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-18T17:34:06Z","updated_at":"2015-05-18T17:34:06Z","closed_at":null,"body":"Can you consider following usages:\r\n\r\n```\r\nb.add(Broadcast[Int](2)(A ~> B, C ~> D))\r\n...\r\nb.add(ZipWith[Int, Int, Int](math.max _)(in1, in2, in3))\r\n```\r\n\r\n``` \r\n... broadcast(2) ...\r\n\r\nbroadcast.out(A ~> B, C ~> D)\r\n```\r\n\r\n```\r\nb.add(partGraph.wire(in1, in2, in3)(out))\r\n```\r\n\r\nSimilarly for fan in patters."}}