removed static pseudocomp count and added it as an attr of Assembly in order to remove import pseudocomp as pcompmod nonsense
added lazy evaluation at top level. still need to test.  looks like log messages are wrong