Move Channel::SyncHelper out into separate file
Introducing Wires::Future - future return value of Channel#fire

--HG--
branch : future
extra : amend_source : 119d2d442d3c72e4e3df7a4a10aa6d72de4a2867
Basic code block internalization and execution

--HG--
branch : future
Hammering out the features of Future

--HG--
branch : future
Make Launcher use Future instead of Proc - still some refactoring to do in Launcher

--HG--
branch : future
extra : amend_source : f8e010d953131eec90df4140352ca69eb4ed44a8