add an underscore fuzz util

also add the isFree and isBusy utils that missed the last commit.