=act log source example - trait takes type params