what would be the benefit of having it be it's own block? i think it will just be for better visual, since its integrated into the new function system, alot of the optimization that were done for that would probably apply to this mapping as well?
also you might want to associate mapping functions with a condition that is triggered?