fix: modified execution order for faPipeFrom was correct
test: Adds optional scope to be specified at surface compile time
test: covering directive faPipeFrom