An exhaustive list of all the possible ways you can chain ...