Rename to threadfirst and threadlast