profile: added example using the flags package

A strawman to iterate from.
Which makes everything super easy when flags are desired, so we don't need any of my proposed changes. I am also a moron, it's ok