feat(copy): add static method
fix(agile): runInContext + extendFn