We use a prevector for the script to reduce the considerable memory overhead of vectors in cases where they normally contain a small number of small elements.
Declared in <script/script.h>
<script/script.h>
using CScriptBase = prevector<36, uint8_t>;