Extensions of continuous functions: reflective functors