diff --git a/core/lib/Drupal/Core/Template/TwigExtension.php b/core/lib/Drupal/Core/Template/TwigExtension.php
index 511cefb..5c6b98c 100644
--- a/core/lib/Drupal/Core/Template/TwigExtension.php
+++ b/core/lib/Drupal/Core/Template/TwigExtension.php
@@ -76,6 +76,7 @@ public function getFunctions() {
       new \Twig_SimpleFunction('path', array($this, 'getPath'), array('is_safe_callback' => array($this, 'isUrlGenerationSafe'))),
       new \Twig_SimpleFunction('url_from_path', array($this, 'getUrlFromPath'), array('is_safe_callback' => array($this, 'isUrlGenerationSafe'))),
       new \Twig_SimpleFunction('link', array($this, 'getLink')),
+      new \Twig_SimpleFunction('addLib', array($this, 'addLib'), array('needs_context' => true)),
     );
   }
 
@@ -254,4 +255,8 @@ public function isUrlGenerationSafe(\Twig_Node $args_node) {
     return array();
   }
 
+  public function addLib(&$context, $libraries = null) {
+    $context['#attached']['library'][] = $libraries;
+  }
+
 }
