Add new _alloc_driver support function
Driver extraction for array references
Driver extraction for procedure calls
Driver extraction for array slices
More efficient method to detect process drives all of a signal
Driver extraction for aggregate targets
Fix invalid LLVM with alias drivers
Simplify handling of slices in cgen_driver_nets
Skip bounds checks during driver allocation
Fix crash in cgen_driver_nets for open ports
Driver extraction for record references
Move driver allocation to _alloc_driver
Pass initial value to _alloc_driver
Implement initial call to resolution function