strands.locks.* compile after transformation threads->strands