*: add license headers
timer: add :timer wrapping