An Angular guard that executes functional guards in a serial manner, waiting for each one to complete before proceeding to the next.