new

topleveltools.new(argument, **keywords)

Makes new argument with optional keywords.

>>> import abjad

Makes markup with new direction:

>>> markup = abjad.Markup('Andante assai', direction=Up).italic()
>>> staff = abjad.Staff("c'4 d' e' f'")
>>> abjad.attach(markup, staff[0])
>>> show(staff) 
>>> markup = abjad.new(markup, direction=Down)
>>> staff = abjad.Staff("c'4 d' e' f'")
>>> abjad.attach(markup, staff[0])
>>> show(staff) 

Returns new object with type equal to that of argument.