Timed.timeout split into common timeout and hard terminate timeout, which is longer
Alias moved to new trait: Named
Action.exe renamed to apply
add Action.inject to avoid metadata lost in interpolate or cache
Page.name removed