3BPYUTTBYTGGEI7NI3YJLDGR7XSMQTB7IKXBXDJLN7U6Q5XZP63AC data Command =Primer PrimerCommandderiving (Show)data PrimerCommand =Add Volume Locationderiving (Show)mainOpts :: Parser CommandmainOpts = mainCommandmainCommand :: Parser CommandmainCommand = hsubparser( command "primer" (info (Primer <$> commandPrimerAdd) (progDesc "Work with AlBhed Primers")))commandPrimerAdd :: Parser PrimerCommandcommandPrimerAdd = hsubparser( command "add" (info parsePrimerAdd (progDesc "Add a primer to the index")))