What's the meaningful difference between running source my_file and bash my_file or ./my_file
I know that source executes the file in my 'current' shell, but I don't really know what that means or what that looks like.