Wow, okay, I'm starting to get a sense for how these command line arguments are translating into calling functions. Now I just have to figure out how I want the coroutines to actually fire off and sense for things. It's unfortunate that even though I learned coroutines, I'm still unfamiliar with them, as it's going to take me a bit to figure out exactly how I want to percolate/sense results.