# Functions
BatchGoOrErr starts multiple goroutines and returns the error once a goroutine stops with an error.
GetFuncName returns the name of the given function Reference: https://stackoverflow.com/a/7053871/12023612.
PanicIfErr panics only if the given error is non-nil.