Modules support several different parameter types and all of them support a few different options which we will see outlined in this section.