On Tue, 14 Mar 2017, Riccardo (Jack) Lucchetti wrote:
 On Tue, 14 Mar 2017, Sven Schreiber wrote:
> Couldn't lags() just be overloaded, such that for a matrix 
> argument M: lags(p, M) equivalent to mlag(M, seq(1,p))
 Now, THIS I like! 
There's now a "mock-up" of this in git.
A question remains: what becomes of the optional third argument to 
lags()? In the series (or list) version, that option lets you 
arrange the output "by lag" rather than "by variable", while in 
mlag() the extra argument lets you specify a value other than zero 
for the missing elements. What should it do in the matrix-arg 
variant of lags?
Allin