put all functional stuff in one place
include DelayBy() and DotEvery()
Log_to()
New convenience function new_proj()