siggen type now created and executed, untested though.