src: inherited 'struct base'
Merge branch 'complex' into matrix