user: Give a detailed overview of D: syntax, arguments, return values, common patterns.

assistant: .ops.mask)](bpy.ops.mask.html#bpy.ops.mask.duplicate_move)   - [(in module bpy.ops.mball)](bpy.ops.mball.html#bpy.ops.mball.duplicate_move)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.duplicate_move)   - [(in module bpy.ops.nla)](bpy.ops.nla.html#bpy.ops.nla.duplicate_move)   - [(in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.duplicate_move)   - [(in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.duplicate_move)   - [(in module bpy.ops.pointcloud)](bpy.ops.pointcloud.html#bpy.ops.pointcloud.duplicate_move)   - [(in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.duplicate_move) - [duplicate_move_keep_inputs() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.duplicate_move_keep_inputs) - [duplicate_move_linked() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.duplicate_move_linked)   - [(in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.duplicate_move_linked)   - [(in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.duplicate_move_linked) - [duplicate_particle_system() (in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.duplicate_particle_system) - [duplicates (bpy.types.GreasePencilMultiplyModifier attribute)](bpy.types.GreasePencilMultiplyModifier.html#bpy.types.GreasePencilMultiplyModifier.duplicates) - [duplicates_make_real() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.duplicates_make_real) - [dupliob_copy() (in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.dupliob_copy) - [dupliob_move_down() (in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.dupliob_move_down) - [dupliob_move_up() (in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.dupliob_move_up) - [dupliob_refresh() (in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.dupliob_refresh) - [dupliob_remove() (in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.dupliob_remove) - [duration (bpy.types.ParticleTarget attribute)](bpy.types.ParticleTarget.html#bpy.types.ParticleTarget.duration) - [dynamic_paint (in module bpy.context)](bpy.context.html#bpy.context.dynamic_paint) - [dynamic_topology_toggle() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.dynamic_topology_toggle) - [DynamicPaintBrushSettings (class in bpy.types)](bpy.types.DynamicPaintBrushSettings.html#bpy.types.DynamicPaintBrushSettings) - [DynamicPaintBrushSettings.paint_ramp (in module bpy.types)](bpy.types.DynamicPaintBrushSettings.html#bpy.types.DynamicPaintBrushSettings.paint_ramp) - [DynamicPaintBrushSettings.velocity_ramp (in module bpy.types)](bpy.types.DynamicPaintBrushSettings.html#bpy.types.DynamicPaintBrushSettings.velocity_ramp) - [DynamicPaintCanvasSettings (class in bpy.types)](bpy.types.DynamicPaintCanvasSettings.html#bpy.types.DynamicPaintCanvasSettings) - [DynamicPaintCanvasSettings.canvas_surfaces (in module bpy.types)](bpy.types.DynamicPaintCanvasSettings.html#bpy.types.DynamicPaintCanvasSettings.canvas_surfaces) - [DynamicPaintModifier (class in bpy.types)](bpy.types.DynamicPaintModifier.html#bpy.types.DynamicPaintModifier) - [DynamicPaintModifier.brush_settings (in module bpy.types)](bpy.types.DynamicPaintModifier.html#bpy.types.DynamicPaintModifier.brush_settings) - [DynamicPaintModifier.canvas_settings (in module bpy.types)](bpy.types.DynamicPaintModifier.html#bpy.types.DynamicPaintModifier.canvas_settings) - [DynamicPaintSurface (class in bpy.types)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface) - [DynamicPaintSurface.effector_weights (in module bpy.types)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.effector_weights) - [DynamicPaintSurface.is_cache_user (in module bpy.types)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.is_cache_user) - [DynamicPaintSurface.point_cache (in module bpy.types)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.point_cache) - [DynamicPaintSurfaces (class in bpy.types)](bpy.types.DynamicPaintSurfaces.html#bpy.types.DynamicPaintSurfaces) - [DynamicPaintSurfaces.active (in module bpy.types)](bpy.types.DynamicPaintSurfaces.html#bpy.types.DynamicPaintSurfaces.active) - [dyntopo_detail_size_edit() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.dyntopo_detail_size_edit) |